Oded Niv Apps

WiFi by GPS (Battery) 1.2
Oded Niv
NOTE: New Android versions (>=KitKat4.4) support this natively, so you don't need this app.Instead lookfor the "Scanning always available" (usually on bydefault) in theAdvanced WiFi settings.Are you short on battery life-span? Do you want fastgeolocationfrom Google? Do you find yourself manually turning onWiFi whenusing a map?This app will enable WiFi as long as an app requests GPSlocation(which means it wants your position).On my smart watch, it meant saving a lot of battery whilestillgetting approximate location quickly.Android uses WiFi networks (even without actually connectingtoone) to estimate your location, when GPS is not yet available.Thisestimation is pretty accurate in urban locations. But keepingtheWiFi on all the time consumes a lot of battery, and toggling itallthe time when using Google Maps is frustrating.Why a notification? Android often kills background servicesthatdon't display a notification because it thinks they arenotconstantly needed. Since this app is mostly required whenthedevice is most stressed, we'll need that to keep theservicealive.Does it consume battery running all the time? No. All thisapphas is a sleeping service, waiting for applications to requestGPSlocation. It does not do anything while it waits, theoperatingsystem will wake it as soon as it's needed.Why "Low Maturity"? GPS permissions is not for kids...
Bluetooth by Audio (Battery) 1.2
Oded Niv
Are you short on battery life-span? Do youusea Bluetooth headset/speaker? Do you find yourself manuallyturningBluetooth on/off?This app will enable Bluetooth as long as an app requestsaudiofocus (which means it's about to make a sound).On my smart watch, it meant saving a lot of battery whileallowingme to use my Bluetooth headset. My ROM doesn't even let memanuallyturn the Bluetooth on when a call is incoming.Just turn on your Bluetooth headset when someone calls orbeforecalling, or before you start listening to music.The device will activate Bluetooth and within around 1 seconditwill connect to the headset, and start playing from there.Why a notification? Android often kills background servicesthatdon't display a notification because it thinks they arenotconstantly needed. Since this app is mostly required whenthedevice is most stressed, we'll need that to keep theservicealive.Does it consume battery running all the time? No. All thisapphas is a sleeping service, waiting for applications torequestaudio focus. It does not do anything while it waits, theoperatingsystem will wake it as soon as it's needed.